header{
    width:950px;
    height:60px;
}
header h1{
    display:block;
    padding-top:3px;
    float:left;
}
header ul{
    float:right;
    margin-top:15px;
}
header ul li{
    float:left;
    border:1px solid #d6e6f2;
    border-right:0px;
    background:#f0f7fd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f7fd 0%), to(#ebf4fd 100%));
    background-image: -webkit-linear-gradient(top, #f0f7fd 0%,#ebf4fd 100%);
    background-image: -moz-linear-gradient(top, #f0f7fd 0%,  #f0f7fd 50%,  #e8f4fd 50%,#f2f8fd 100%);
    background-image: -ms-linear-gradient(top, #f0f7fd 0%, #ebf4fd 100%);
    background-image: -o-linear-gradient(top, #f0f7fd 0%, #ebf4fd 100%);
    background-image: linear-gradient(top, #f0f7fd 0%, #ebf4fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f7fd', endColorstr='#ebf4fd ');
}
header ul li:first-child{
    border-radius:6px 0px 0px 6px;
}
header ul li:last-child{
    border-radius:0px 6px 6px 0px;
    border-right:1px solid #d6e6f2;
}

header ul li a{
    padding:5px 10px 5px 30px;
    display:block;
    position:relative;
}
header ul li#logoff a{
    padding-left:10px;
}

header ul li span span{
background:url(images/famFamTheme/sprites.png) 0px 0px;
width:12px;
height:12px;
display:block;
position:absolute;
}



header ul li#cartContents span span{
background-position:0px 0px;
top:6px;
left:10px;
}
header ul li#checkout span span{
background-position:-12px 0px;
top:6px;
left:10px;
}
header ul li#myAccount span span{
background-position:-36px 0px;
top:6px;
left:10px;
}
header ul li#signIn span span{
background-position:-36px 0px;
display:none;
}
header ul li#logoff span span{
background-position:-36px 0px;
display:none;
}
header ul li a{
    text-decoration:none;
    color:#6699cc;
}